package com.sky.service;

import com.sky.vo.*;

import java.time.LocalDate;

public interface ReportService {

    // 营业额统计
    TurnoverReportVO turnoverStatistics(LocalDate begin, LocalDate end);

    // 用户统计
    UserReportVO userStatistics(LocalDate begin, LocalDate end);

    // 订单统计
    OrderReportVO orderStatistics(LocalDate begin, LocalDate end);

    // 销售排行top10
    SalesTop10ReportVO top10(LocalDate begin, LocalDate end);

    // 今日数据
    BusinessDataVO businessData(LocalDate today);

    // 今日订单
    OrderOverViewVO overviewOrders(LocalDate today);

    DishOverViewVO dishAndSetmealOverview(String table);
}
